package vaccine.appointment.system.statistics.vo;

import lombok.Data;

/**
 * 系统概览统计VO
 */
@Data
public class SystemOverviewVO {
    /**
     * 总用户数（普通用户）
     */
    private Long totalUsers;

    /**
     * 总预约数
     */
    private Long totalAppointments;

    /**
     * 总接种点数
     */
    private Long totalVaccinationSites;

    /**
     * 总疫苗种类数
     */
    private Long totalVaccineTypes;

    /**
     * 待接种预约数
     */
    private Long pendingAppointments;

    /**
     * 已完成预约数
     */
    private Long completedAppointments;

    /**
     * 已取消预约数
     */
    private Long cancelledAppointments;

    /**
     * 今日新增预约数
     */
    private Long todayAppointments;

    /**
     * 总库存数量
     */
    private Long totalInventoryCount;
}

